char ** create1(int n) 
{
	char**z=(char**)malloc(sizeof(char*)*n);
	return z;
 } 
 void create2( char ** strPtr,int n )
 {
 	 for(int i=0;i<n;i++)
	  strPtr[i]=(char*)malloc(sizeof(char)*(n+1));                                                                                                                                                                                                                                
 }
 void fill(char ** strPtr , int n)
 {
 	for(int i=0;i<2*n+1;i++)
 	{
 		for(int j=0;j<2*n+1;j++)
 		strPtr[i][j]=0;
	 }
	for(int i=0;i<n;i++)
 	strPtr[0][i]=' ';
	strPtr[0][n]='X';
	
	for(int i=1;i<=n-1;i++)
	{
		for(int j=0;j<n-i;j++)
		strPtr[i][j]=' ';
		strPtr[i][n-i]='/';
		for(int j=n-i+1;j<n+i;j++)
		strPtr[i][j]=' ';
		strPtr[i][n+i]='\\';
	}
	strPtr[n][0]='X';
	for(int i=1;i<2*n;i++)
	strPtr[n][i]=' ';
	strPtr[n][2*n]='X';
	
	for(int i=n+1;i<2*n;i++)
	{
		for(int j=0;j<i-n;j++)
		strPtr[i][j]=' ';
		strPtr[i][i-n]='\\';
		for(int j=i-n+1;j<3*n-i;j++)
		strPtr[i][j]=' ';
		strPtr[i][3*n-i]='/';
	}
	
	for(int i=0;i<=n-1;i++)
 	strPtr[2*n][i]=' ';
	strPtr[2*n][n]='X';
	
	  	
 }
    

